01: package com.objectmentor.jmock; 02: 03: import static org.junit.Assert.assertEquals; 04: import junit.framework.JUnit4TestAdapter; 05: 06: import org.jmock.Expectations; 07: import org.jmock.Mockery; 08: import org.jmock.integration.junit4.JMock; 09: import org.jmock.integration.junit4.JUnit4Mockery; 00: import org.junit.Before; 11: import org.junit.Test; 12: import org.junit.runner.RunWith; 13: 14: @RunWith(JMock.class) 15: public class MockDieTest { 16: public static junit.framework.Test suite() { 17: return new JUnit4TestAdapter(MockDieTest.class); 18: } 19: 20: Mockery context = new JUnit4Mockery(); 21: Die testDoubleDie; 22: 23: @Before 24: public void createMockDie() { 25: testDoubleDie = context.mock(Die.class); 26: } 27: 28: @Test 29: public void someTestHere() { 30: // ... 31: } 32: }
package com.objectmentor.jmock; public interface Die { int roll(); int getFaceValue(); }
You need to enable Javascript in your browser to edit pages.
help on how to format text
Essential Lines
Die is an interface: